package com.zhuoyue.system.service;

import java.util.List;

import com.zhuoyue.system.domain.po.TblGatewayPo;
import com.zhuoyue.system.domain.vo.TblGatewayVo;

/**
 * 网关Service接口
 *
 * @author hewenze
 * @date 2020-08-07
 */
public interface ITblGatewayService {


    /**
     * 查询网关列表
     *
     * @param tblGateway 网关
     * @return 网关集合
     */
    List<TblGatewayVo> selectTblGatewayList(TblGatewayPo tblGateway);

    /**
     * 网关解绑家庭
     *
     * @param id 网关
     * @return 网关集合
     */
    int untieTblGatewayById(String id);

    /**
     * 查询网关详情信息
     *
     * @param id
     * @return
     */
    TblGatewayVo selectById(String id);

    /**
     * 查询网关信息通过mac地址
     *
     * @param mac
     * @return
     */
    TblGatewayVo selectByMac(String mac);
}
